Release 10.1A: OpenEdge Getting Started:
Database Essentials


Testing to avoid problems

The best way to avoid problems on your system is to test prior to implementation. Most users only think of testing their application code. However, it is also necessary to test other aspects of the system including administration scripts and applications, such as backup software, hardware, middleware, and other infrastructure.

Testing is a long and meticulous process if done properly. Users sometimes forget to test the basics. There are three types of testing:

You can also run tests on the individual system hardware components in isolation to ensure there are no faults with any item. Once this testing is complete, you can run a stress test to test the items together. A well designed test includes your application components, making an end-to-end test possible. For a complete check of the system, execute the stress test while running at full capacity and then simulate a crash of the system to check system resiliency.


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095